home *** CD-ROM | disk | FTP | other *** search
- package org.spruce.midp.chess;
-
- import javax.microedition.lcdui.Alert;
- import javax.microedition.lcdui.AlertType;
- import javax.microedition.lcdui.Command;
- import javax.microedition.lcdui.CommandListener;
- import javax.microedition.lcdui.Display;
- import javax.microedition.lcdui.Displayable;
- import javax.microedition.lcdui.Image;
- import javax.microedition.lcdui.List;
- import javax.microedition.midlet.MIDlet;
-
- public class SpruceChessMidlet extends MIDlet implements CommandListener {
- // $FF: renamed from: a javax.microedition.lcdui.List
- private List field_0;
- // $FF: renamed from: b java.lang.String
- private static final String field_1 = "mPD\u001bf[\u0000u\u0006`MS<8`L\u000e\u0016^+\b*\u009fN7\u000e\u0010\u0004NgG\u0000A\u0019r\u0010SF\u001cp]E\u0018\u0001wY";
- // $FF: renamed from: c java.lang.String
- private static final String field_2 = "\u007f\u0000Q\u000fh[\u0000Y\b%]HS\u001dv\u0010";
- // $FF: renamed from: d javax.microedition.lcdui.Command
- private Command field_3;
- // $FF: renamed from: e javax.microedition.lcdui.Command
- private Command field_4;
- // $FF: renamed from: f javax.microedition.lcdui.Command
- private Command field_5;
- // $FF: renamed from: g javax.microedition.lcdui.Command
- private Command field_6;
- // $FF: renamed from: h javax.microedition.lcdui.Command
- private Command field_7;
- // $FF: renamed from: i javax.microedition.lcdui.Command
- private Command field_8;
- // $FF: renamed from: j javax.microedition.lcdui.Command
- private Command field_9;
- // $FF: renamed from: k javax.microedition.lcdui.Command
- private Command field_10;
- // $FF: renamed from: l javax.microedition.lcdui.Display
- Display field_11;
- // $FF: renamed from: m org.spruce.midp.chess.c
- private c field_12;
- // $FF: renamed from: n javax.microedition.lcdui.Alert
- private Alert field_13;
- // $FF: renamed from: o javax.microedition.lcdui.Alert
- private Alert field_14;
- // $FF: renamed from: p boolean
- public static boolean field_15;
-
- public SpruceChessMidlet() {
- boolean var1 = field_15;
- super();
- this.field_0 = null;
- this.field_3 = new Command(method_0("{X_\u001a"), 4, 2);
- this.field_4 = new Command(method_0("\u007fBY\u001bq"), 5, 2);
- this.field_5 = new Command(method_0("vEZ\u001e"), 5, 2);
- this.field_6 = new Command(method_0("pEA"), 1, 2);
- this.field_7 = new Command(method_0("mA@\u000b"), 1, 2);
- this.field_8 = new Command(method_0("lEE\u001ajLE"), 1, 2);
- this.field_9 = new Command(method_0("gOC\u001c%mIR\u000b"), 1, 2);
- this.field_10 = new Command(method_0("}O[\u001e+RE@\u000bi"), 1, 2);
- this.field_11 = null;
- this.field_13 = new Alert(method_0("\u007fBY\u001bq"), method_0("mPD\u001bf[\u0000u\u0006`MS<8`L\u000e\u0016^+\b*\u009fN7\u000e\u0010\u0004NgG\u0000A\u0019r\u0010SF\u001cp]E\u0018\u0001wY"), (Image)null, AlertType.INFO);
- this.field_14 = new Alert(method_0("vEZ\u001e"), method_0("\u007f\u0000Q\u000fh[\u0000Y\b%]HS\u001dv\u0010"), (Image)null, AlertType.INFO);
- this.field_13.setTimeout(-2);
- this.field_14.setTimeout(2800);
- if (var1) {
- org.spruce.midp.common.c.i = !org.spruce.midp.common.c.i;
- }
-
- }
-
- public void startApp() {
- boolean var1 = field_15;
- Display var10000 = this.field_11;
- if (!var1) {
- if (var10000 == null) {
- this.field_11 = Display.getDisplay(this);
- this.field_12 = new c(this);
- this.field_12.addCommand(this.field_3);
- this.field_12.addCommand(this.field_4);
- this.field_12.addCommand(this.field_5);
- this.field_12.addCommand(this.field_6);
- this.field_12.addCommand(this.field_8);
- this.field_12.addCommand(this.field_7);
- this.field_12.addCommand(this.field_9);
- this.field_12.addCommand(this.field_10);
- this.field_12.setCommandListener(this);
- new org.spruce.midp.common.c(this.field_11, this.field_12);
- if (!var1) {
- return;
- }
- }
-
- this.field_11 = Display.getDisplay(this);
- var10000 = this.field_11;
- }
-
- var10000.setCurrent(this.field_12);
- }
-
- public void pauseApp() {
- }
-
- public void commandAction(Command var1, Displayable var2) {
- boolean var3;
- Command var10000;
- Command var10001;
- label76: {
- label77: {
- label78: {
- var3 = field_15;
- var10000 = var1;
- var10001 = this.field_3;
- if (!var3) {
- if (var1 == var10001) {
- this.destroyApp(false);
- ((MIDlet)this).notifyDestroyed();
- if (!var3) {
- return;
- }
- }
-
- var10000 = var1;
- var10001 = this.field_4;
- if (var3) {
- break label78;
- }
- }
-
- if (var10000 == var10001) {
- Display.getDisplay(this).setCurrent(this.field_13, this.field_12);
- if (!var3) {
- return;
- }
- }
-
- var10000 = var1;
- var10001 = this.field_5;
- if (var3) {
- break label77;
- }
- }
-
- if (var10000 == var10001) {
- Display.getDisplay(this).setCurrent(this.field_14, this.field_12);
- if (!var3) {
- return;
- }
- }
-
- var10000 = var1;
- var10001 = this.field_6;
- if (var3) {
- break label76;
- }
- }
-
- if (var10000 == var10001) {
- this.field_12.a();
- if (!var3) {
- return;
- }
- }
-
- var10000 = var1;
- var10001 = this.field_8;
- }
-
- label79: {
- if (!var3) {
- if (var10000 == var10001) {
- this.field_12.b();
- if (!var3) {
- return;
- }
- }
-
- var10000 = var1;
- var10001 = this.field_7;
- if (var3) {
- break label79;
- }
- }
-
- if (var10000 == var10001) {
- this.field_12.c();
- if (!var3) {
- return;
- }
- }
-
- var10000 = var1;
- var10001 = this.field_9;
- }
-
- if (!var3) {
- if (var10000 == var10001) {
- this.field_12.g();
- if (!var3) {
- return;
- }
- }
-
- var10000 = var1;
- var10001 = this.field_10;
- }
-
- if (var10000 == var10001) {
- this.field_12.i();
- }
-
- }
-
- public void destroyApp(boolean var1) {
- this.field_12.k();
- }
-
- // $FF: renamed from: a (java.lang.String) java.lang.String
- private static String method_0(String var0) {
- char[] var1 = var0.toCharArray();
- int var2 = var1.length;
- int var3 = 0;
- char[] var10000;
- int var10001;
- if (var2 <= 1) {
- var10000 = var1;
- var10001 = var3;
- } else {
- if (var3 >= var2) {
- return new String(var1);
- }
-
- var10000 = var1;
- var10001 = var3;
- }
-
- while(true) {
- char var10002 = var10000[var10001];
- byte var10003;
- switch (var3 % 5) {
- case 0:
- var10003 = 62;
- break;
- case 1:
- var10003 = 32;
- break;
- case 2:
- var10003 = 54;
- break;
- case 3:
- var10003 = 110;
- break;
- default:
- var10003 = 5;
- }
-
- var10000[var10001] = (char)(var10002 ^ var10003);
- ++var3;
- if (var2 == 0) {
- var10000 = var1;
- var10001 = var2;
- } else {
- if (var3 >= var2) {
- return new String(var1);
- }
-
- var10000 = var1;
- var10001 = var3;
- }
- }
- }
- }
-